#! /usr/bin/env python
# -*- coding: utf-8 -*-

# Copyright (c) Huoty, All rights reserved
# Author: Huoty <sudohuoty@163.com>
# CreateTime: 2020-01-13 22:24:17

class Obj(object):

    def __init__(self, name):
        self.name = name

    def __repr__(self):
        return "Obj<'{}'>".format(self.name)

    #def __str__(self):
    #    return "Obj(name={})".format(self.name)

# 当只实现了 __repr__ 方法时，print 或 str 方法会调用 __repr__ 方法
# 当也实现了 __str__ 方法时，在调用 print 或者 str 方法时，__str__ 方法会覆盖 __repr__ 方法


o = Obj('blabla')
print(o)
